#!/usr/bin/env groovy
package com.mawenwu.pipeline

class Pipeline {
    def caller

    Pipeline(caller) {
        this.caller = caller
    }

    // Pulling Source Code Method
    def pullSourceCode(env) {

    }

    // Compiling Code Method
    def compileCode(env) {

    }

    // Building and Pushing Docker Image Method
    def dockerImage(env) {

    }

    // Deploying Artifact Method
    def deployArtifact(env) {

    }

    // Sending Notification Method
    def sendMail(env) {

    }
}
